Evolution of a Subsumption Architecture Neurocontroller
نویسنده
چکیده
An approach to robotics called layered evolution and merging features from the subsumption architecture into evolutionary robotics is presented, and its advantages are discussed. This approach is used to construct a layered controller for a simulated robot that learns which light source to approach in an environment with obstacles. The evolvability and performance of layered evolution on this task is compared to (standard) monolithic evolution, incremental and modularised evolution. To corroborate the hypothesis that a layered controller performs at least as well as an integrated one, the evolved layers are merged back into a single network. On the grounds of the test results, it is argued that layered evolution provides a superior approach for many tasks, and it is suggested that this approach may be the key to scaling up evolutionary robotics.
منابع مشابه
Evolution of Neural Network’s Architecture through Symbiotic Neuroevolution
In this paper an extension of SANE that simultaneously evolves the weights and architecture of an MLP neural network is presented. The symbiotic adaptive neuroevolution (SANE) system coevolves a population of neurons that cooperate to form a functioning neural network. Evolutionary Strategies (ES) is applied to evolve the network weights. In order to increase the evolving system performance and...
متن کاملEvolutionary Re-Adaptation of Neurocontrollers in Changing Environments
Evolutionary robotics is an interesting novel approach to shape the control system of autonomous robots. This explores issues related to readaptation in changed environments of a population of evolved individuals. Experimental studies are reported for genetic evolution of neurocontrollers that have developed the ability to perform homing navigation for battery recharge of miniature mobile robot...
متن کاملEvolution of a Subsumption Architecture that Performs a Wall Following Task for an Autonomous Mobile Robot via Genetic Programming
The goal in automatic programming is to get a computer to perform a task by telling it what needs to be done, rather than by explicitly programming it. This paper considers the task of automatically generating a computer program to enable an autonomous mobile robot to perform the task of following the wall of an irregular shaped room. A human programmer has written such a program in the style o...
متن کاملAn Analytical Study of the Evolution of Qajar Palaces
The political and social system involved in the limbo between tradition and modernity of the Qajar Era caused widespread and quick developments in Iranian culture, art, and architecture as well as a challenge between tradition and modernity. Relatively numerous palaces built in this era were signs of greatness and distinction-seeking of the Qajar kings and aristocrats, who embraced all transfor...
متن کاملMultilayered Evolutionary Architecture for Behaviour Arbitration in Cognitive Agents
In this work, an hybrid, self-configurable, multilayered and evolutionary subsumption architecture for cognitive agents is developed. Each layer of the multilayered architecture is modeled by one different Machine Learning System (MLS) based on bio-inspired techniques such as Extended Classifier Systems (XCS), Artificial Immune Systems (AIS), Neuro Connectionist Q-Learning (NQL) and Learning Cl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Journal of Intelligent and Fuzzy Systems
دوره 15 شماره
صفحات -
تاریخ انتشار 2004